A Self-Paced Introductory Programming Course

نویسندگان

  • T. Grandon Gill
  • Carolyn F. Holton
چکیده

In this paper, a required introductory programming course being taught to MIS undergraduates using the C++ programming language is described. Two factors make the objectives of the course—which are to provide students with an exposure to the logical organization of the computer in addition to teaching them basic programming logic—particularly challenging to achieve. First, students enter the course with widely varying backgrounds, with roughly equal numbers having no prior exposure to programming courses, having taken one previous course and having taken two or more previous courses. They also have different work aspirations, with about half believing it is unlikely that they will be employed as programmers within 10 years. This makes choosing an appropriate amount of material to cover problematic. Second, many of the students chose MIS as a major (as opposed to computer science) specifically to avoid the necessity of learning programming. This leads to motivational barriers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Robotics as the Delivery Vehicle: A contexualized, social, self paced, engineering education for life-long learners

We present our approach to undergraduate engineering education, “A contexualized, social, self-paced, engineering education for life-long learners” through a look at a new two course introductory sequence for the freshman year. As the centerpiece of these courses, we use a smaller version of our advanced research platform, RHex, to integrate introductory programming material with electrical and...

متن کامل

Factors Affecting Course Outcomes in Introductory Programming

Learning to program is difficult for many students. Although several factors that affect learning to program have been identified over the years, we are still far from a full understanding of why some students learn to program easily and quickly while others flounder. Two constructs that may affect learning to program are self-efficacy and mental models. Self-efficacy is the individual’s judgme...

متن کامل

Challenge of engaging all students via self-paced interactive electronic learning tutorials for introductory physics

As research-based, self-paced electronic learning tools become increasingly available, a critical issue educators encounter is implementing strategies to ensure that all students engage with them as intended. Here, we first discuss the effectiveness of electronic learning tutorials as self-paced learning tools in large enrollment brick and mortar introductory physics courses and then propose a ...

متن کامل

Implicit Theories and Self-efficacy in an Introductory Programming Course

Contribution: This study examined student effort and performance in an introductory programming course with respect to student-held implicit theories and self-efficacy. Background: Implicit theories and self-efficacy shed a light into understanding academic success, which must be considered when developing effective learning strategies for programming. Research Questions: Are implicit theories ...

متن کامل

Challenge of Helping Introductory Physics Students Transfer Their Learning by Engaging with a Self-Paced Learning Tutorial

With advances in digital technology, research-validated self-paced learning tools can play an increasingly important role in helping students with diverse backgrounds become good problem solvers and independent learners. Thus, it is important to ensure that all students engage with self-paced learning tools effectively in order to learn the content deeply, develop good problem-solving skills, a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • JITE

دوره 5  شماره 

صفحات  -

تاریخ انتشار 2006